package edu.cs.usask.ca.silver.util.parsers.dataparsers;

import org.xml.sax.helpers.DefaultHandler;
import edu.cs.usask.ca.silver.businesslogic.ids.GroupID;
import edu.cs.usask.ca.silver.businesslogic.ids.ModelProjectID;
import edu.cs.usask.ca.silver.businesslogic.ids.ModelVersionID;
import edu.cs.usask.ca.silver.businesslogic.ids.ScenarioCollectionID;
import edu.cs.usask.ca.silver.businesslogic.ids.ScenarioID;
import edu.cs.usask.ca.silver.businesslogic.ids.SilverIDVisitor;
import edu.cs.usask.ca.silver.businesslogic.ids.UserID;

public class AbstractSAXHandeler extends DefaultHandler implements SilverIDVisitor {

	@Override
	public void visit(UserID uId) throws Exception {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void visit(GroupID gId) throws Exception {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void visit(ModelProjectID mpId) throws Exception {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void visit(ModelVersionID mvId) throws Exception {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void visit(ScenarioCollectionID scId) throws Exception {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void visit(ScenarioID sId) throws Exception {
		// TODO Auto-generated method stub
		
	}

	
	// learn about XMLSAXParser at
	// http://www.ibm.com/developerworks/xml/tutorials/x-usax/section2.html

	// Create an event handler.
	
	// Create the SAX parser.
	
	// Assign the event handler to the parser.
	
	// Parse the document, sending each event to the handler.
}
